home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 41.zip
/
BS1 part 41
/
Lattice C v5.02 d2.adf
/
CompactH
/
libraries
/
dosextens.h
< prev
next >
Wrap
Text File
|
1989-02-01
|
3KB
|
146 lines
LIBRARIES_DOSEXTENS_HLIBRARIES_DOSEXTENS_HEXEC_TYPES_H"exec/types.h"EXEC_TASKS_H"exec/tasks.h"¸"exec/ports.h"EXEC_LIBRARIES_H"exec/libraries.h"LIBRARIES_DOS_H"libraries/dos.h"
Process{
Task pr_Task;
©pr_MsgPort;
pr_Pad;
¡pr_SegList;
pr_StackSize;
pr_GlobVec;
pr_TaskNum;
¡pr_StackBase;
pr_Result2;
¡pr_CurrentDir;
¡pr_CIS;
¡pr_COS;
pr_ConsoleTask;
pr_FileSystemTask;
¡pr_CLI;
pr_ReturnAddr;
pr_PktWait;
pr_WindowPtr;
};
FileHandle{
¯*fh_Link;
©*fh_Port;
©*fh_Type;
fh_Buf;
fh_Pos;
fh_End;
fh_Funcs;fh_Func1 fh_Funcs
fh_Func2;
fh_Func3;
fh_Args;fh_Arg1 fh_Args
fh_Arg2;
};
DosPacket{
¯*dp_Link;
©*dp_Port;
dp_Type;
dp_Res1;
dp_Res2;dp_Action dp_Typedp_Status dp_Res1dp_Status2 dp_Res2dp_BufAddr dp_Arg1
dp_Arg1;
dp_Arg2;
dp_Arg3;
dp_Arg4;
dp_Arg5;
dp_Arg6;
dp_Arg7;
};
StandardPacket{
¯sp_Msg;
DosPacket sp_Pkt;
};ACTION_NIL 0ACTION_GET_BLOCK 2ACTION_SET_MAP 4ACTION_DIE 5ACTION_EVENT 6ACTION_CURRENT_VOLUME 7ACTION_LOCATE_OBJECT 8ACTION_RENAME_DISK 9ACTION_WRITE 'W'ACTION_READ 'R'ACTION_FREE_LOCK 15ACTION_DELETE_OBJECT 16ACTION_RENAME_OBJECT 17ACTION_MORE_CACHE 18ACTION_COPY_DIR 19ACTION_WAIT_CHAR 20ACTION_SET_PROTECT 21ACTION_CREATE_DIR 22ACTION_EXAMINE_OBJECT 23ACTION_EXAMINE_NEXT 24ACTION_DISK_INFO 25ACTION_INFO 26ACTION_FLUSH 27ACTION_SET_COMMENT 28ACTION_PARENT 29ACTION_TIMER 30ACTION_INHIBIT 31ACTION_DISK_TYPE 32ACTION_DISK_CHANGE 33ACTION_SET_DATE 34ACTION_SCREEN_MODE 994ACTION_READ_RETURN 1001ACTION_WRITE_RETURN¶ACTION_SEEK 1008ACTION_FINDUPDATE 1004ACTION_FINDINPUT 1005ACTION_FINDOUTPUT 1006ACTION_END 1007ACTION_TRUNCATE 1022ACTION_WRITE_PROTECT 1023
DosLibrary{
Library dl_lib;
dl_Root;
dl_GV;
dl_A2;
dl_A5;
dl_A6;
};
RootNode{
¡rn_TaskArray;
¡rn_ConsoleSegment;
DateStamp rn_Time;
rn_RestartSeg;
¡rn_Info;
¡rn_FileHandlerSegment;
};
DosInfo{
¡di_McName;
¡di_DevInfo;
¡di_Devices;
¡di_Handlers;
di_NetHand;
};
CommandLineInterface{
cli_Result2;
BSTR cli_SetName;
¡cli_CommandDir;
cli_ReturnCode;
BSTR cli_CommandName;
cli_FailLevel;
BSTR cli_Prompt;
¡cli_StandardInput;
¡cli_CurrentInput;
BSTR cli_CommandFile;
cli_Interactive;
cli_Background;
¡cli_CurrentOutput;
cli_DefaultStack;
¡cli_StandardOutput;
¡cli_Module;
};
DeviceList{
¡dl_Next;
dl_Type;
©*dl_Task;
¡dl_Lock;
DateStamp dl_VolumeDate;
¡dl_LockList;
dl_DiskType;
dl_unused;
BSTR dl_Name;
};
DevInfo{
¡dvi_Next;
dvi_Type;
dvi_Task;
¡dvi_Lock;
BSTR dvi_Handler;
dvi_StackSize;
dvi_Priority;
dvi_Startup;
¡dvi_SegList;
¡dvi_GlobVec;
BSTR dvi_Name;
};
DosList{
¡dol_Next;
dol_Type;
©*dol_Task;
¡dol_Lock;
«{
{
BSTR dol_Handler;
dol_StackSize;
dol_Priority;
dol_Startup;
¡dol_SegList;
¡dol_GlobVec;
}dol_handler;
{
DateStamp dol_VolumeDate;
¡dol_LockList;
dol_DiskType;
}dol_volume;
}dol_misc;
BSTR dol_Name;
};DLT_DEVICE 0DLT_DIRECTORY 1DLT_VOLUME 2
FileLock{
¡fl_Link;
fl_Key;
fl_Access;
©*fl_Task;
¡fl_Volume;
};